Group Management: An Approach to Processor Sharing for Cooperative Multi-task Applications
نویسنده
چکیده
While peripheral sharing is now quite common in both commercial and experimental distributed systems, processor sharing is not. The goal of processor sharing is to allow busy users in a network to take advantage of the processing power of idle machines. Numerous experimental systems have demonstrated the usefulness of the concept, but actual use of processor sharing is still quite limited. This paper examines the question of why processor sharing has not yet become common, and presents a new approach to processor sharing, called group management. The essential idea of group management is to provide OS-level recognition of, and support for, the groups of tasks that make up processor sharing applications. With this support, writing processor sharing applications is simplified, and the utility of processor sharing is increased.
منابع مشابه
An Effective Task Scheduling Framework for Cloud Computing using NSGA-II
Cloud computing is a model for convenient on-demand user’s access to changeable and configurable computing resources such as networks, servers, storage, applications, and services with minimal management of resources and service provider interaction. Task scheduling is regarded as a fundamental issue in cloud computing which aims at distributing the load on the different resources of a distribu...
متن کاملThe Effect of Mutual Task Sharing on the Number of Needed Health Workers at the Iranian Health Posts; Does Task Sharing Increase Efficiency?
Background Nowadays task sharing is a way to optimize utilization of human resources for health. This study was designed to assess the effect of task sharing, mutually between midwives and Family Health Workforces (FHWs), on the number of needed staff across the Iranian Health Posts. Methods The workload and required number of midwives and FHWs in a Health Post were calculated and compared in...
متن کاملIntegrated modeling and solving the resource allocation problem and task scheduling in the cloud computing environment
Cloud computing is considered to be a new service provider technology for users and businesses. However, the cloud environment is facing a number of challenges. Resource allocation in a way that is optimum for users and cloud providers is difficult because of lack of data sharing between them. On the other hand, job scheduling is a basic issue and at the same time a big challenge in reaching hi...
متن کاملA Game Theory Approach for Solving the Knowledge Sharing Problem in Supply Chain
Knowledge management is the process of capturing, developing, sharing, and effectively using organizational knowledge as we known Knowledge management literature emphasizes the importance of knowledge as a valuable asset for SMEs. This paper highlights the efficient sharing of knowledge as a way of creating core competencies in the SMEs that are in civil construction activities. This perspectiv...
متن کاملProposed Feature Selection for Dynamic Thermal Management in Multicore Systems
Increasing the number of cores in order to the demand of more computing power has led to increasing the processor temperature of a multi-core system. One of the main approaches for reducing temperature is the dynamic thermal management techniques. These methods divided into two classes, reactive and proactive. Proactive methods manage the processor temperature, by forecasting the temperature be...
متن کامل